package com.chapter7.neibulei.demo3;



public class Outer {
    private int index=100;

        //在Outer类中给出了获取Middle类对象的方法
        public Middle getMiddle(){

            return new Middle();
        }

    class Middle{
        private int index=80;

        //在Middle类中给出了获取Inner类对象的方法
        public Inner getInner(){
            return new Inner();
        }

        class  Inner{
            private int index=50;

            void print(){
                //使用“外部类名称.this”这种方式来显式地指定访问的是哪一个成员
                System.out.println(Outer.this.index);
                System.out.println(Outer.Middle.this.index);
                System.out.println(index);
            }

        }
    }



}
